\hypertarget{classnih_1_1_sparse__matrix_1_1iterator}{
\section{nih\-:\-:\-Sparse\-\_\-matrix$<$ \-T $>$\-:\-:iterator \-Class \-Reference}
\label{classnih_1_1_sparse__matrix_1_1iterator}\index{nih\-::\-Sparse\-\_\-matrix$<$ T $>$\-::iterator@{nih\-::\-Sparse\-\_\-matrix$<$ T $>$\-::iterator}}
}
\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classnih_1_1_sparse__matrix_1_1iterator_ad9ff20400ab93f43adf11718a7b86167}{
typedef \hyperlink{structnih_1_1_sparse__matrix__entry}{\-Sparse\-\_\-matrix\-\_\-entry}$<$ \-T $>$ {\bfseries \-Entry}}
\label{classnih_1_1_sparse__matrix_1_1iterator_ad9ff20400ab93f43adf11718a7b86167}

\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classnih_1_1_sparse__matrix_1_1iterator_a1f32f91545b5c3f0966e3d14a640e170}{
{\bfseries iterator} (\hyperlink{structnih_1_1_sparse__matrix}{\-Sparse\-\_\-matrix}$<$ \-T $>$ $\ast$m, int32 k)}
\label{classnih_1_1_sparse__matrix_1_1iterator_a1f32f91545b5c3f0966e3d14a640e170}

\item 
\hypertarget{classnih_1_1_sparse__matrix_1_1iterator_a785fc7c1bc4d011222f9c88135737a9f}{
{\bfseries iterator} (const \hyperlink{classnih_1_1_sparse__matrix_1_1iterator}{iterator} \&it)}
\label{classnih_1_1_sparse__matrix_1_1iterator_a785fc7c1bc4d011222f9c88135737a9f}

\item 
\hypertarget{classnih_1_1_sparse__matrix_1_1iterator_a252488a8958a67b850aa826e7bc3af32}{
\hyperlink{classnih_1_1_sparse__matrix_1_1iterator}{iterator} \& {\bfseries operator=} (const \hyperlink{classnih_1_1_sparse__matrix_1_1iterator}{iterator} \&it)}
\label{classnih_1_1_sparse__matrix_1_1iterator_a252488a8958a67b850aa826e7bc3af32}

\item 
\hypertarget{classnih_1_1_sparse__matrix_1_1iterator_a79d7f9430706222cd9f896d602a7df51}{
bool {\bfseries operator==} (const \hyperlink{classnih_1_1_sparse__matrix_1_1iterator}{iterator} \&it) const }
\label{classnih_1_1_sparse__matrix_1_1iterator_a79d7f9430706222cd9f896d602a7df51}

\item 
\hypertarget{classnih_1_1_sparse__matrix_1_1iterator_a0080de5cb3b01b7aa8af796cd15a2d8d}{
bool {\bfseries operator!=} (const \hyperlink{classnih_1_1_sparse__matrix_1_1iterator}{iterator} \&it) const }
\label{classnih_1_1_sparse__matrix_1_1iterator_a0080de5cb3b01b7aa8af796cd15a2d8d}

\item 
\hypertarget{classnih_1_1_sparse__matrix_1_1iterator_a9adaef7a935045555e2d2a3b2265c0b4}{
const \hyperlink{structnih_1_1_sparse__matrix__entry}{\-Entry} \& {\bfseries operator$\ast$} (void) const }
\label{classnih_1_1_sparse__matrix_1_1iterator_a9adaef7a935045555e2d2a3b2265c0b4}

\item 
\hypertarget{classnih_1_1_sparse__matrix_1_1iterator_ad679ff20a5728bea4bd52bcd4dfca850}{
\hyperlink{structnih_1_1_sparse__matrix__entry}{\-Entry} \& {\bfseries operator$\ast$} (void)}
\label{classnih_1_1_sparse__matrix_1_1iterator_ad679ff20a5728bea4bd52bcd4dfca850}

\item 
\hypertarget{classnih_1_1_sparse__matrix_1_1iterator_a6be40b271621b036a3664a21a78d096d}{
\hyperlink{classnih_1_1_sparse__matrix_1_1iterator}{iterator} \& {\bfseries operator++} (void)}
\label{classnih_1_1_sparse__matrix_1_1iterator_a6be40b271621b036a3664a21a78d096d}

\item 
\hypertarget{classnih_1_1_sparse__matrix_1_1iterator_ac46f2876304ae87d3a38f38631721883}{
\hyperlink{classnih_1_1_sparse__matrix_1_1iterator}{iterator} \& {\bfseries operator++} (int)}
\label{classnih_1_1_sparse__matrix_1_1iterator_ac46f2876304ae87d3a38f38631721883}

\item 
\hypertarget{classnih_1_1_sparse__matrix_1_1iterator_a66f4fa6b9f5d8a2722c15c58e460137f}{
\hyperlink{classnih_1_1_sparse__matrix_1_1iterator}{iterator} \& {\bfseries operator-\/-\/} (void)}
\label{classnih_1_1_sparse__matrix_1_1iterator_a66f4fa6b9f5d8a2722c15c58e460137f}

\item 
\hypertarget{classnih_1_1_sparse__matrix_1_1iterator_a79a03a05dbf1a5062978431c56efccef}{
\hyperlink{classnih_1_1_sparse__matrix_1_1iterator}{iterator} \& {\bfseries operator-\/-\/} (int)}
\label{classnih_1_1_sparse__matrix_1_1iterator_a79a03a05dbf1a5062978431c56efccef}

\item 
\hypertarget{classnih_1_1_sparse__matrix_1_1iterator_a250b67e076474e63ae27397f48913d3e}{
\hyperlink{classnih_1_1_sparse__matrix_1_1iterator}{iterator} \& {\bfseries operator+=} (int32)}
\label{classnih_1_1_sparse__matrix_1_1iterator_a250b67e076474e63ae27397f48913d3e}

\item 
\hypertarget{classnih_1_1_sparse__matrix_1_1iterator_a7dfcfb19fa24b069505bae6e180fcfe6}{
\hyperlink{classnih_1_1_sparse__matrix_1_1iterator}{iterator} \& {\bfseries operator-\/=} (int32)}
\label{classnih_1_1_sparse__matrix_1_1iterator_a7dfcfb19fa24b069505bae6e180fcfe6}

\item 
\hypertarget{classnih_1_1_sparse__matrix_1_1iterator_aa1f684c31ae987c292c989e7f331b179}{
\hyperlink{classnih_1_1_sparse__matrix_1_1iterator}{iterator} {\bfseries operator+} (int32) const }
\label{classnih_1_1_sparse__matrix_1_1iterator_aa1f684c31ae987c292c989e7f331b179}

\item 
\hypertarget{classnih_1_1_sparse__matrix_1_1iterator_adf5c525393828d7f9972dee62c721fcd}{
\hyperlink{classnih_1_1_sparse__matrix_1_1iterator}{iterator} {\bfseries operator-\/} (int32) const }
\label{classnih_1_1_sparse__matrix_1_1iterator_adf5c525393828d7f9972dee62c721fcd}

\item 
\hypertarget{classnih_1_1_sparse__matrix_1_1iterator_a0dcd3f6306353cfdf72c4e2394d2ce9b}{
int32 {\bfseries operator-\/} (const \hyperlink{classnih_1_1_sparse__matrix_1_1iterator}{iterator} \&) const }
\label{classnih_1_1_sparse__matrix_1_1iterator_a0dcd3f6306353cfdf72c4e2394d2ce9b}

\item 
\hypertarget{classnih_1_1_sparse__matrix_1_1iterator_a5da3aa1c432665b048e1c7ec8e12fc22}{
\hyperlink{structnih_1_1_sparse__matrix__entry}{\-Entry} \& {\bfseries operator\mbox{[}$\,$\mbox{]}} (int32) const }
\label{classnih_1_1_sparse__matrix_1_1iterator_a5da3aa1c432665b048e1c7ec8e12fc22}

\item 
\hypertarget{classnih_1_1_sparse__matrix_1_1iterator_a4b11d7b9e726f80d1f4fb1db4a4de9bb}{
int32 {\bfseries row} (void) const }
\label{classnih_1_1_sparse__matrix_1_1iterator_a4b11d7b9e726f80d1f4fb1db4a4de9bb}

\item 
\hypertarget{classnih_1_1_sparse__matrix_1_1iterator_a27db50037e52134c1b1d02cfb80afa39}{
int32 {\bfseries col} (void) const }
\label{classnih_1_1_sparse__matrix_1_1iterator_a27db50037e52134c1b1d02cfb80afa39}

\item 
\hypertarget{classnih_1_1_sparse__matrix_1_1iterator_a302cc332c016d6152b655c1fd101b44e}{
const \-T \& {\bfseries value} (void) const }
\label{classnih_1_1_sparse__matrix_1_1iterator_a302cc332c016d6152b655c1fd101b44e}

\item 
\hypertarget{classnih_1_1_sparse__matrix_1_1iterator_aff9573647f36d4576dafd84297d5278e}{
int32 {\bfseries set} (int32 i, int32 j, const \-T \&v)}
\label{classnih_1_1_sparse__matrix_1_1iterator_aff9573647f36d4576dafd84297d5278e}

\end{DoxyCompactItemize}
\subsubsection*{template$<$typename \-T$>$ class nih\-::\-Sparse\-\_\-matrix$<$ T $>$\-::iterator}



\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
linalg/sparse\-\_\-matrix.\-h\end{DoxyCompactItemize}
